import request from '@/utils/request'

/** *
 * 获取菜单列表
 * **/
export const getMenusList = () => {
  // 返回一个promise对象
  return request({
    url: '/menus'
  })
}

/** *
 * 添加菜单
 * **/
export const addMenu = data => {
  // 返回一个promise对象
  return request({
    url: '/menus',
    method: 'POST',
    data
  })
}

/** *
 * 删除菜单
 * **/
export const delMenu = id => {
  // 返回一个promise对象
  return request({
    url: `/menus/${id}`,
    method: 'DELETE'
  })
}

/** *
 * 获取菜单详情
 * **/
export const getMenuById = id => {
  // 返回一个promise对象
  return request({
    url: `/menus/${id}`
  })
}

/** *
 * 修改菜单
 * **/
export const editMenu = data => {
  // 返回一个promise对象
  return request({
    url: `/menus/${data.id}`,
    method: 'PUT',
    data
  })
}
